package org.ovirt.microvirt.services;

import java.util.List;

import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;

import org.ovirt.microvirt.beans.VirtualMachinePool;

@Path("/system/pools/")
public interface PoolService {
	@GET()
	@Path("/all")
	List<VirtualMachinePool> list();

	@GET
	@Path("/{name}")
	VirtualMachinePool getById(@PathParam("name") String key);

	@POST()
	@Path("/save")
	VirtualMachinePool persist(VirtualMachinePool host);
}
